/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.deployment.dao;

import br.com.deployment.daogenerico.DaoGenerico;
import br.com.deployment.entidade.localidade.TipoEndereco;
import br.com.deployment.interfaces.TipoEnderecoDaoIn;
import java.util.List;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;
import javax.persistence.Query;

/**
 *
 * @author luciano
 */
@Stateless
@LocalBean
public class TipoEnderecoDao extends DaoGenerico<TipoEndereco> implements TipoEnderecoDaoIn{

    public TipoEnderecoDao() {
        super(TipoEndereco.class);
    }
    
    public TipoEndereco findNome(String nome) {
        TipoEndereco tipo = new TipoEndereco();
        Query query = getEm().createQuery("select t from TipoEndereco t where like :nome");
        query.setParameter("nome",tipo.getNome());
        tipo = (TipoEndereco) query.getSingleResult();
        return tipo;  
    }
    
    public List<TipoEndereco> findTipoEnd(TipoEndereco tipoend) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    
}
